have foreknowledge of - Inglés Sinónimo Diccionario